A Direct Proof of the Completeness of SLDNF-Resolution

نویسنده

  • Robert F. Stärk
چکیده

We give a direct proof of the following theorem: If a goal Gσ is a logical consequence of the partial completion of an arbitrary normal logic program P , then each fair, non-floundering SLDNF-tree T for G yields an answer substitution θ which is more general than σ. If the negation G is a logical consequence of the partial completion of P , then T is finitely failed. A tree is fair, if each negative main branch ends in failure or each literal in the branch is selected at a certain point. A tree is floundering, if it contains a positive node that consists of negative, non-ground literals only.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Completeness of SLDNF-Resolution for Non-Floundering Queries

W LODZIMIERZ DRABENT. SLDNF-resolution is a standard operational semantics for negation as ((nite) failure. For some programs and goals SLDNF-resolution is incomplete with respect to the Kunen semantics (program completion in 3-valued logic). Intuitively, the reason of incompleteness is oundering. This fact has however not been proven formally. The existing papers study syntactic classes of pro...

متن کامل

A Class of Programs for which SLDNF Resolution and NAF Rule are Complete

Baratella, S., A class of programs for which SLDNF resolution and NAF rule are complete, Theoretical Computer Science 120 (1993) 83-99. In this paper, we prove completeness of SLDNF resolution and NAF rule for the class of allowed and locally strati’ed programs satisfying the further condition of well-behauedness. Well-behavedness imposes a computational restriction on programs whose aim is to ...

متن کامل

Acyclic Logic Programs and the Completeness of SLDNF-Resolution

Cavedon, L., Acyclic logic programs and the completeness of SLDNF-resolution, Theoretical Computer Science 86 (1991) 81-92. This paper investigates the class of acyclic programs, programs with the usual hierarchical condition imposed on ground instances of atoms rather than predicate symbols. The acyclic condition seems to naturally capture much of the recursion that occurs in practice and many...

متن کامل

Soundness and Completeness versus Lifting Property 1

We give new formulations of the property of soundness and completeness of a resolution system and of the lifting lemma, and we discuss their relationship. The discussion points out why certain resolution systems are not complete, and that there is a simple method for showing that a resolution system is \absolutely incomplete" { that there is no notion of program completion and no logic which co...

متن کامل

On Sldnf-resolution in Logic Programming with Negation

The paper is devoted to the logic programming with negation and with built-in predicates. General logic programs (logic programs with negation) and general goals (goals with negation) are considered. Modification of SLDNF-resolution for built-in predicates is introduced. The soundness of modified SLDNF-resolution is proved. SLDNF-resolution used in real systems (practical SLDNF-resolution) is c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Log. Comput.

دوره 9  شماره 

صفحات  -

تاریخ انتشار 1999